TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Philadelphia
League - Adult 18 & Over
Flight - 4.0 Men
Subflight - Sub-Flight 3
--------------------------------------------------------------------------------------------------------------------------------------
Naylor's Run
League Record: 10 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
George Gennaoui Jr - 3.99
Ning Zhou - 3.94
Jeff Ware - 3.85
Matthew Peterson - 3.84
William Lyons - 3.83
Daniel Taboada - 3.83
Michael Purcell - 3.82
Jonathan Lu - 3.81
Mohammed Nayeemulla - 3.78
Maxim Gilula - 3.78
Marcelo Pascale - 3.76
Scott Kober - 3.72
Michael Ng - 3.70
Russell Chamberlin - 3.69
Ziyi Gao - n/a
Stuart Willis - n/a
Nico pascale - n/a
Matthew White - n/a
Hefei Liu - n/a
Alex Lampros - n/a
Alec Cardenas - n/a
League Results By Position
1S 2S 1D 2D 3D
Alex Lampros - n/a 1 - 0 1 - 0
Alec Cardenas - n/a & Hefei Liu - n/a 1 - 0
Alec Cardenas - n/a 2 - 0
Daniel Taboada - 3.83 & Matthew Peterson - 3.84 1 - 0 1 - 0
Daniel Taboada - 3.83 & Marcelo Pascale - 3.76 1 - 0
George Gennaoui Jr - 3.99 & William Lyons - 3.83 1 - 0
George Gennaoui Jr - 3.99 1 - 0
Hefei Liu - n/a & Ning Zhou - 3.94 1 - 0 1 - 0
Jeff Ware - 3.85 2 - 0 1 - 0
Michael Ng - 3.70 & Michael Purcell - 3.82 1 - 0
Mohammed Nayeemulla - 3.78 & Alec Cardenas - n/a 1 - 0
Mohammed Nayeemulla - 3.78 & Daniel Taboada - 3.83 1 - 0
Mohammed Nayeemulla - 3.78 & Hefei Liu - n/a 1 - 0
Mohammed Nayeemulla - 3.78 & Jonathan Lu - 3.81 1 - 0
Mohammed Nayeemulla - 3.78 & Michael Purcell - 3.82 1 - 0
Mohammed Nayeemulla - 3.78 & Matthew White - n/a 1 - 0
Mohammed Nayeemulla - 3.78 2 - 0
Matthew Peterson - 3.84 & Matthew White - n/a 1 - 0
Maxim Gilula - 3.78 1 - 0
Marcelo Pascale - 3.76 & Maxim Gilula - 3.78 1 - 0
Marcelo Pascale - 3.76 & Nico pascale - n/a 1 - 0
Ning Zhou - 3.94 2 - 1 3 - 0
Nico pascale - n/a & Ning Zhou - 3.94 1 - 0
Russell Chamberlin - 3.69 & Jeff Ware - 3.85 1 - 0
Russell Chamberlin - 3.69 & Jonathan Lu - 3.81 1 - 0
Stuart Willis - n/a 1 - 0 1 - 0
Scott Kober - 3.72 & Daniel Taboada - 3.83 1 - 0 1 - 0
Scott Kober - 3.72 & Hefei Liu - n/a 1 - 0
Scott Kober - 3.72 & Jonathan Lu - 3.81 1 - 0
Scott Kober - 3.72 & Stuart Willis - n/a 0 - 1
Scott Kober - 3.72 & Ziyi Gao - n/a 1 - 0
William Lyons - 3.83 & Matthew Peterson - 3.84 1 - 0
William Lyons - 3.83 1 - 0
Ziyi Gao - n/a & Matthew Peterson - 3.84 1 - 0
Ziyi Gao - n/a & Matthew White - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Merion Cricket Club 4.0
League Record: 0 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Dietrich Chen - 3.66
Todd Erkis - 3.54
Matthew Blischak - 3.53
Koti Vadlamudi - 3.53
Thomas Costantino - 3.50
Frederick Herman - 3.38
Alec Monaghan - 3.15
Soorena Khojasteh - n/a
Scott Nehrbas - n/a
Reid Smith - n/a
Peter Boss - n/a
Mike Cohen - n/a
Jared Zane - n/a
James Warlick - n/a
JOAN HELLMER - n/a
Churchill Huston - n/a
Chris Gagnier - n/a
League Results By Position
1S 2S 1D 2D 3D
Alec Monaghan - 3.15 & James Warlick - n/a 0 - 3 0 - 1
Chris Gagnier - n/a & Frederick Herman - 3.38 0 - 1 0 - 1 1 - 0
Churchill Huston - n/a & Matthew Blischak - 3.53 0 - 1
Churchill Huston - n/a & Reid Smith - n/a 0 - 1
Dietrich Chen - 3.66 1 - 1 1 - 0
Frederick Herman - 3.38 & Matthew Blischak - 3.53 0 - 1
JOAN HELLMER - n/a 0 - 1 0 - 1
James Warlick - n/a & Mike Cohen - n/a 1 - 0
Jared Zane - n/a & Peter Boss - n/a 0 - 1
Koti Vadlamudi - 3.53 0 - 3
Mike Cohen - n/a & Reid Smith - n/a 1 - 0
Peter Boss - n/a 0 - 2
Soorena Khojasteh - n/a & Matthew Blischak - 3.53 0 - 1
Soorena Khojasteh - n/a 0 - 1 0 - 2
Scott Nehrbas - n/a & Chris Gagnier - n/a 0 - 1
Thomas Costantino - 3.50 & Matthew Blischak - 3.53 0 - 1
Thomas Costantino - 3.50 & Todd Erkis - 3.54 0 - 2
Todd Erkis - 3.54 & Frederick Herman - 3.38 0 - 1
Todd Erkis - 3.54 & Mike Cohen - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Philly Phighters
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Stephen Simunov - 3.88
Phil LaTourette - 3.88
jason rompola - 3.77
Ernesto Pheulpin - 3.64
Miguel Santana - 3.56
Roman Pitula - 3.54
Alvin Diaz - 3.36
Augusto Barrios - 3.26
vj hiraesave - 3.23
John Carpenter - 3.05
Sam Albright - n/a
Mark Humowiecki - n/a
Mario Charriez - n/a
Gorm Yoder - n/a
League Results By Position
1S 2S 1D 2D 3D
jason rompola - 3.77 & Stephen Simunov - 3.88 1 - 0
jason rompola - 3.77 1 - 4
vj hiraesave - 3.23 & Ernesto Pheulpin - 3.64 0 - 1 0 - 2
Alvin Diaz - 3.36 & Ernesto Pheulpin - 3.64 0 - 1
Augusto Barrios - 3.26 & Alvin Diaz - 3.36 0 - 1
Augusto Barrios - 3.26 & Ernesto Pheulpin - 3.64 0 - 1 1 - 0
Augusto Barrios - 3.26 & Miguel Santana - 3.56 0 - 1
Augusto Barrios - 3.26 0 - 1
Gorm Yoder - n/a & John Carpenter - 3.05 0 - 1
Gorm Yoder - n/a & Mark Humowiecki - n/a 0 - 1
Miguel Santana - 3.56 0 - 2 2 - 2
Mario Charriez - n/a & Roman Pitula - 3.54 1 - 0
Mario Charriez - n/a 1 - 0
Mark Humowiecki - n/a & Ernesto Pheulpin - 3.64 1 - 1
Mark Humowiecki - n/a & Stephen Simunov - 3.88 0 - 1
Mark Humowiecki - n/a 0 - 1
Phil LaTourette - 3.88 & Roman Pitula - 3.54 0 - 1 0 - 1
Phil LaTourette - 3.88 & Stephen Simunov - 3.88 1 - 0 1 - 0
Phil LaTourette - 3.88 1 - 0 2 - 1
Roman Pitula - 3.54 & Stephen Simunov - 3.88 2 - 1 0 - 1
Sam Albright - n/a & Ernesto Pheulpin - 3.64 1 - 0
Sam Albright - n/a & Miguel Santana - 3.56 2 - 0
Sam Albright - n/a & Roman Pitula - 3.54 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Hoffman Park
League Record: 4 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
David Knoblock - 3.85
Kyle Rhood - 3.78
Blake Rhood - 3.72
Greg Dona - 3.67
Jeffrey Acker - 3.62
MIHN NGUYEN - 3.53
Ben Hurtig - 3.50
Joe Picerno - 3.36
Shehryar Amir - 3.26
Oliver Yu - 3.19
Ziauddin Ahmed - n/a
Minh Nguyen-Rivera - n/a
Michael Nester - n/a
Liam Nisenfeld - n/a
Khang Nguyen - n/a
League Results By Position
1S 2S 1D 2D 3D
Ben Hurtig - 3.50 & David Knoblock - 3.85 1 - 0
Blake Rhood - 3.72 & David Knoblock - 3.85 1 - 0
Blake Rhood - 3.72 & Kyle Rhood - 3.78 2 - 0 2 - 0 0 - 1
Blake Rhood - 3.72 0 - 1
David Knoblock - 3.85 & Greg Dona - 3.67 1 - 0
David Knoblock - 3.85 & Kyle Rhood - 3.78 1 - 1
David Knoblock - 3.85 0 - 1
Greg Dona - 3.67 & Joe Picerno - 3.36 0 - 1
Greg Dona - 3.67 & Shehryar Amir - 3.26 0 - 1
Jeffrey Acker - 3.62 0 - 3
Khang Nguyen - n/a 0 - 1
Liam Nisenfeld - n/a & Ben Hurtig - 3.50 1 - 0
Liam Nisenfeld - n/a & Joe Picerno - 3.36 1 - 0 2 - 0
Liam Nisenfeld - n/a 1 - 1
Michael Nester - n/a 0 - 1 0 - 1
Minh Nguyen-Rivera - n/a 0 - 1 0 - 2
MIHN NGUYEN - 3.53 & David Knoblock - 3.85 1 - 0
MIHN NGUYEN - 3.53 & Greg Dona - 3.67 1 - 0 0 - 1
MIHN NGUYEN - 3.53 & Khang Nguyen - n/a 1 - 0
MIHN NGUYEN - 3.53 & Liam Nisenfeld - n/a 0 - 1
MIHN NGUYEN - 3.53 & Oliver Yu - 3.19 0 - 1
MIHN NGUYEN - 3.53 & Shehryar Amir - 3.26 0 - 1
Shehryar Amir - 3.26 1 - 0
Ziauddin Ahmed - n/a 0 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
GameSet
League Record: 0 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
gregory carter - 3.80
FRANK MACKE - 3.75
Dan Harnos - 3.66
Don Ringgold - 3.65
Jerome Napson - 3.63
Jonathan Bagby - 3.58
Anthony Santonastaso - 3.53
Tyrone Aguillard - 3.50
Wenjue Liu - 3.14
Nicholas Carty - 3.02
Vince Caesar - n/a
Paul Cunningham - n/a
Narayan Rao - n/a
Kyle Wilson - n/a
David Sansweet - n/a
Byron Fields - n/a
Brandon Miller - n/a
League Results By Position
1S 2S 1D 2D 3D
gregory carter - 3.80 3 - 1
Brandon Miller - n/a & Wenjue Liu - 3.14 0 - 2
Byron Fields - n/a & Wenjue Liu - 3.14 0 - 2
Don Ringgold - 3.65 1 - 1 0 - 1
Dan Harnos - 3.66 & Anthony Santonastaso - 3.53 0 - 2 0 - 2
Dan Harnos - 3.66 & Kyle Wilson - n/a 0 - 1
David Sansweet - n/a & Vince Caesar - n/a 0 - 1
David Sansweet - n/a 0 - 1
FRANK MACKE - 3.75 & Dan Harnos - 3.66 1 - 0
FRANK MACKE - 3.75 & Narayan Rao - n/a 0 - 1 0 - 1
Jonathan Bagby - 3.58 0 - 1 0 - 2
Kyle Wilson - n/a & Jerome Napson - 3.63 0 - 1 0 - 1
Kyle Wilson - n/a & Narayan Rao - n/a 0 - 2
Kyle Wilson - n/a & Paul Cunningham - n/a 0 - 1
Nicholas Carty - 3.02 & Narayan Rao - n/a 0 - 1
Nicholas Carty - 3.02 0 - 1
Narayan Rao - n/a & Vince Caesar - n/a 0 - 1
Paul Cunningham - n/a 0 - 1
Tyrone Aguillard - 3.50 & Jerome Napson - 3.63 0 - 2 0 - 1
Tyrone Aguillard - 3.50 0 - 1
Wenjue Liu - 3.14 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
GCC
League Record: 8 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Ben Eisen - 4.03
Junghwan Lee - 3.95
Mathieu Shapiro - 3.71
John Gassenheimer - 3.71
Alexander Ruthe - 3.70
Ben Mather - 3.66
Parker Kitterman - 3.64
Mark Hillman - 3.63
Doug Cooper - 3.60
Subramaniam Ramalingam - 3.50
Michael Idinopulos - 3.48
ryan rendick - n/a
Jonathan Freedman - n/a
Jeffrey Rosenthal - n/a
Fabien Douillard - n/a
League Results By Position
1S 2S 1D 2D 3D
ryan rendick - n/a & Junghwan Lee - 3.95 1 - 0
ryan rendick - n/a & Michael Idinopulos - 3.48 1 - 0
ryan rendick - n/a & Mathieu Shapiro - 3.71 1 - 0
ryan rendick - n/a & Mark Hillman - 3.63 0 - 1
Alexander Ruthe - 3.70 & Michael Idinopulos - 3.48 1 - 0
Alexander Ruthe - 3.70 & Mathieu Shapiro - 3.71 0 - 1
Alexander Ruthe - 3.70 3 - 1
Ben Eisen - 4.03 8 - 1 1 - 0
Ben Mather - 3.66 & Doug Cooper - 3.60 1 - 0
Ben Mather - 3.66 & Junghwan Lee - 3.95 1 - 0
Ben Mather - 3.66 & Mathieu Shapiro - 3.71 0 - 1
Ben Mather - 3.66 & Parker Kitterman - 3.64 0 - 1
Ben Mather - 3.66 0 - 1
Doug Cooper - 3.60 & John Gassenheimer - 3.71 1 - 0
Doug Cooper - 3.60 & Michael Idinopulos - 3.48 0 - 1
Doug Cooper - 3.60 & Mathieu Shapiro - 3.71 1 - 1
Fabien Douillard - n/a & Mathieu Shapiro - 3.71 1 - 0
Fabien Douillard - n/a 2 - 1
John Gassenheimer - 3.71 & Junghwan Lee - 3.95 3 - 2
Jonathan Freedman - n/a & Mathieu Shapiro - 3.71 2 - 0
Junghwan Lee - 3.95 1 - 0
Michael Idinopulos - 3.48 & Mathieu Shapiro - 3.71 1 - 0
Mark Hillman - 3.63 & Doug Cooper - 3.60 1 - 0
Mark Hillman - 3.63 & Michael Idinopulos - 3.48 0 - 1 1 - 0
Mark Hillman - 3.63 & Parker Kitterman - 3.64 0 - 1
Parker Kitterman - 3.64 & Alexander Ruthe - 3.70 1 - 0
Parker Kitterman - 3.64 & Jeffrey Rosenthal - n/a 1 - 0
Parker Kitterman - 3.64 1 - 0
Subramaniam Ramalingam - 3.50 & Jeffrey Rosenthal - n/a 0 - 1